.uploadDialog { position: absolute; top: 0; left: 0; z-index: 1005; width: 580px; height: 380px; background: #fff; margin: 20px auto; -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.2); -moz-box-shadow: 0 0 5px rgba(0, 0, 0, 0.2); -ms-box-shadow: 0 0 5px rgba(0, 0, 0, 0.2); -o-box-shadow: 0 0 5px rgba(0, 0, 0, 0.2); box-shadow: 0 0 5px rgba(0, 0, 0, 0.2); }
.ud-hd { position: relative; height: 50px; line-height: 50px; border-bottom: 1px solid #E7E7E7; }
.ud-hd h2 { color: #333333; font-size: 16px; padding-left: 18px; }
#J_closeUd { position: absolute; right: 18px; top: 18px; width: 15px; height: 15px; background: url(../images/upload_close.png) no-repeat center center; }
.ud-bd { height: 231px; padding: 16px 30px; }
.ub-tab { position: relative; }
.ub-tab-hd { position: absolute; z-index: 5; height: 20px; font-size: 14px; color: #656565; }
.ub-tab-hd a { float: left; height: 20px; line-height: 20px; font-size: 12px; padding: 0 12px; border: 1px solid #E7E7E7; background-color: #F2F2F2; margin-top: -1px; }
.ub-tab-hd .editor { margin-left: -1px; }
.ub-tab-hd .on { background-color: #fff; border-bottom-color: #fff; }
.ub-tab-bd { position: relative; top: 20px; height: 211px; border: 1px solid #E7E7E7; text-align: center; overflow-y: auto; }
.ub-tab-bd p { width: 380px; margin: 0 auto; }
.ub-bd-con { display: none; }
.file-upload-btn { position: relative; display: inline-block; height: 30px; line-height: 30px;   /* padding: 0 18px;*/ margin: 48px 0 14px; color: #333333; font-size: 16px; background-color: #F1F1F1; border-radius: 5px; }
.file-upload-btn-on { margin: 8px auto; }

/*复写*/
.webuploader-pick { padding: 0 18px; }
.parentFileBox>.fileBoxUl>li { width: 85px; height: 85px; border-radius: 0; border: none; margin-left: 13px; }
.diyButton a { display: none; }

/*复写*/
.webuploader-pick { height: 28px; line-height: 28px; }
.up-desc { font-size: 15px; color: #656565; line-height: 20px; }
.size-tips { font-size: 15px; color: #999999; line-height: 40px; }
.ud-ft { height: 66px; padding-right: 30px; background-color: #ECEEEA; text-align: right; }
.ud-ft a { float: right; height: 30px; line-height: 30px; margin: 18px 0 0 6px; border-radius: 5px; }
.ud-ft .rd { width: 54px; padding: 0 18px; background: #F03658; background: -webkit-linear-gradient(top, #F44433, #F03658); background: -moz-linear-gradient(top, #F44433, #F03658); background: -ms-linear-gradient(top, #F44433, #F03658); background: -o-linear-gradient(top, #F44433, #F03658); background: linear-gradient(top, #F44433, #F03658); color: #fff; }
.ud-ft .rd:hover { background: #F03658; background: -webkit-linear-gradient(top, #F03658, #F44433); background: -moz-linear-gradient(top, #F03658, #F44433); background: -ms-linear-gradient(top, #F03658, #F44433); background: -o-linear-gradient(top, #F03658, #F44433); background: linear-gradient(top, #F03658, #F44433); color: #fff; }
.file-list { padding-top: 12px; }
.file-list li { position: relative; float: left; width: 85px; height: 85px; margin-left: 13px; margin-bottom: 8px; }
.file-list i { position: absolute; right: 3px; top: 3px; z-index: 5; width: 15px; height: 15px; background: url(../images/uploadimg/x_alt.png) no-repeat; }
.file-list span, .file-list em { position: absolute; bottom: 0; left: 0; width: 75px; height: 20px; line-height: 18px; padding-left: 10px; }
.file-list span { z-index: 5; color: #fff; }
.file-list em { z-index: 4; background: #000; opacity: 0.7; filter: alpha(opacity=70); }